
:local(.alertMargin) {
    margin-bottom: 8px !important;
}

:local .divider {
    margin: 8px 0 !important;
}

:local(.selectPanelBtn) {
    height: 40px;
    line-height: 40px;
    padding-left: 24px;
}

:local .tableCursor {
    cursor: pointer;
}

:local(.optionBtn) {
    text-align: right;
}
:local(.optionBtn) .ant-btn {
    margin-right: 8px;
}
:local(.optionBtn) .ant-btn:last-child {
    margin-right: 0;
}
:local(.textAlign) {
    text-align: right;
}

:local(.detail) .antd-pro-description-list-descriptionList .ant-row {
     margin-bottom: 0;
}

:local(.detail) :local(.mgtp) .ant-row  {
     margin-top: 0;
}

:local(.detail) .ant-card-extra {
    padding: 0;
}

:local(.partBtn) {
    position: absolute;
    right: 16px
}

:local(.cardImg) {
    width: 400px
}

:local(.blue) {
    color: rgb(24, 144, 255);
}


:local(.main-tree) {
    max-height: calc(100vh - 221px);
    min-height: calc(100vh - 317px);
    overflow-y: auto;
}
